package 学习JDBC;

import java.sql.*;

public class Test {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //反射的方式，加载一个类（类加载：执行静态变量，静态代码块）
        //数据库驱动包就可以在这种操作下，执行对应的初始化工作（驱动）
        Class.forName("com.mysql.jdbc.Driver");
        //获取数据库连接:Connection接口，需要使用jdbc中的，不要使用mysql中的
        Connection conn =
                DriverManager.getConnection("jdbc:mysql://localhost:3306/java43?user=root&password=123456&useUnicode=true&characterEncoding=UTF-8&useSSL=false");
        Statement statement = conn.createStatement();
        ResultSet resultSet = statement.executeQuery("select id, sn, name, qq_mail, classes_id from student");
        while (resultSet.next()) {
            int id = resultSet.getInt("id");
            String sn = resultSet.getString("sn");
            String name = resultSet.getString("name");
            int classesId = resultSet.getInt("classes_id");
            System.out.println(String.format("Student: id=%5d \t sn=%5s \t name=%5s \t classesId=%5s", id, sn, name, classesId));
        }

    }
}
